import { DigitalFormatEnum } from './DigitalFormatEnum'

/**
 * 资产元数据接口定义
 */
export interface AssetMetadata {
    chunkCount: number // 资产块数量
    chunks: string[] // 所有资产块的哈希值
    chunkSize: number // 资产块大小
    createdAt: string // 资产创建时间
    description: string // 资产描述
    format: DigitalFormatEnum // 资产类型
    hash: string // 资产内容哈希值
    isEncrypted: boolean // 是否加密
    name: string // 命名空间
    namespaceId: string // 资产命名空间
    owner: string // 资产所有者
    parentHash: string // 父资产内容哈希值
    signature: string // 资产元信息的签名
    size: bigint // 明文资产的大小
    updatedAt: string // 资产更新时间点
    version: number // 资产版本
    active?: boolean // 新增选中类型
}
